(read_char): Clear Vquit_flag when we return C-g for it.
authorRichard M. Stallman <rms@gnu.org>
Wed, 31 Mar 1993 07:04:46 +0000 (07:04 +0000)
committerRichard M. Stallman <rms@gnu.org>
Wed, 31 Mar 1993 07:04:46 +0000 (07:04 +0000)
src/keyboard.c

index 2f8689ef13ef4690e8fafd576844d29b2f88acdb..d80cf2d83e8f7bb0a67ab57134f34560d9cdd73f 100644 (file)
@@ -1317,6 +1317,10 @@ read_char (commandflag, nmaps, maps, prev_event, used_mouse_menu)
       XSET (internal_last_event_frame, Lisp_Frame, selected_frame);
       Vlast_event_frame = internal_last_event_frame;
 #endif
+      /* If we report the quit char as an event,
+        don't do so more than once.  */
+      if (!NILP (Vinhibit_quit))
+       Vquit_flag = Qnil;
 
       goto non_reread;
     }